﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, tr, th, td, embed, object, em, hr, span, header, hgroup, nav, aside, footer, figure, figcaption, time, details, summary { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr { border: 0; }
address, caption, cite, code, dfn, i, em, h1, h2, h3, h4, h5, h6, th, var { font-style: normal; font-weight: normal; }
ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
cite { display: block; font-size: 12px; font-style: italic; text-align: right; }
textarea { overflow: auto; }
img { border: 0; }
input, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
header, hgroup, nav, aside, section, footer, article, figure, figcaption, details, summary { display: block; }
.clearfix { zoom: 1; }
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
body { font-family: Tahoma,Arial; font-size: 14px; line-height: 1.5; user-select: none; }
input { vertical-align: middle; }
input[type=checkbox] { vertical-align: -2px !important; }
input[type=radio] { vertical-align: -2px; }
select { padding: 3px 5px; font-size: 14px; margin-left: 0px; }
a { color: #1a64a1; }
a:hover { color: #f37f0d; }
.answer-nav { background-color: #E8F2FC; }
.answer-nav a { display: inline-block; text-decoration: none; color: #849BB2; padding: 5px 10px; font-size: 12px; }
.answer-nav a.cur { border-bottom: 2px solid #0C5CC4; color: #0C5CC4; }
.answer-desc { line-height: 1.7; margin: 10px; overflow-y: auto; }
.answer-desc p { text-indent: 2em; }
.answer-desc .cell { margin-bottom: 20px; }
.answer-desc .cell ul { }
.answer-desc .answer-h1 { font-weight: bold; font-family: simhei; text-align: center; font-size: 24px; margin-bottom: 20px; }
